home *** CD-ROM | disk | FTP | other *** search
- diff -c3 -r gcl-1.0.orig/c/unixsave.c gcl-1.0/c/unixsave.c
- *** gcl-1.0.orig/c/unixsave.c Sat May 7 20:44:53 1994
- --- gcl-1.0/c/unixsave.c Tue Jul 26 00:55:07 1994
- ***************
- *** 105,111 ****
- original = fopen(original_file, "r");
- */
-
- ! if (stdin != original || original->_file != 0) {
- fprintf(stderr, "Can't open the original file.\n");
- exit(1);
- }
- --- 105,111 ----
- original = fopen(original_file, "r");
- */
-
- ! if (stdin != original || fileno(original) != 0) {
- fprintf(stderr, "Can't open the original file.\n");
- exit(1);
- }
- diff -c3 -r gcl-1.0.orig/h/cmpinclude.h gcl-1.0/h/cmpinclude.h
- *** gcl-1.0.orig/h/cmpinclude.h Mon May 9 08:57:45 1994
- --- gcl-1.0/h/cmpinclude.h Tue Jul 26 00:56:58 1994
- ***************
- *** 1,53 ****
-
- -
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
- -
- - /* End for cmpinclude */
- /* Begin for cmpinclude */
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
- -
- /* End for cmpinclude */
- - /* Begin for cmpinclude */
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
- -
- - /* Begin for cmpinclude */
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
- -
- - /* Begin for cmpinclude */
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
- -
- - /* Begin for cmpinclude */
- - #ifndef __GNUC__
- - #define HAVE_ALLOCA
- - #include <alloca.h>
- - #endif
- - /* If can mprotect pages and so selective gc will work */
- - #define SGC
-
-
- /*
- --- 1,6 ----
- diff -c3 -r gcl-1.0.orig/unixport/makefile gcl-1.0/unixport/makefile
- *** gcl-1.0.orig/unixport/makefile Mon May 9 08:57:41 1994
- --- gcl-1.0/unixport/makefile Tue Jul 26 00:57:58 1994
- ***************
- *** 64,70 ****
-
- # end makedefs
-
- ! LIBS1= $(LIBS) $(GCLIB)
-
-
-
- --- 64,70 ----
-
- # end makedefs
-
- ! LIBS1= $(GCLIB) $(LIBS)
-
-
-
- ***************
- *** 161,167 ****
- else make raw_$(GCL)1 "SYS_GCL=sys_boot.o" ; fi
-
- raw_$(GCL)1: $(SYS_GCL)
- ! $(LDCC) -o raw_$(GCL) $(FOR_RAW) $(SYS_GCL) -lc $(LIBS1)
-
- saved_gcl_boot:
- make raw_$(GCL)1 "SYS_GCL=sys_boot.o"
- --- 161,167 ----
- else make raw_$(GCL)1 "SYS_GCL=sys_boot.o" ; fi
-
- raw_$(GCL)1: $(SYS_GCL)
- ! $(LDCC) -o raw_$(GCL) $(FOR_RAW) $(SYS_GCL) $(LIBS1) -lc
-
- saved_gcl_boot:
- make raw_$(GCL)1 "SYS_GCL=sys_boot.o"
- diff -c3 -r gcl-1.0.orig/cmpnew/cmpmain.lsp gcl-1.0/cmpnew/cmpmain.lsp
- *** gcl-1.0.orig/cmpnew/cmpmain.lsp Sat May 7 20:43:57 1994
- --- gcl-1.0/cmpnew/cmpmain.lsp Tue Jul 26 03:47:40 1994
- ***************
- *** 98,103 ****
- --- 98,107 ----
- (setf (third *split-files*)(file-position *compiler-input*)))))
-
-
- + #+ld-not-accept-data
- + ;; Remember the last data file so we can delete it when we are done.
- + (defvar *last-data-file* nil)
- +
- (defun compile-file (&rest args
- &aux (*print-pretty* nil)
- (*package* *package*) (*split-files* *split-files*)
- ***************
- *** 370,376 ****
- )))
- (unless c-file (delete-file c-pathname))
- (unless h-file (delete-file h-pathname))
- ! (unless (or data-file #+ld-not-accept-data system-p) (delete-file data-pathname))
- o-pathname)
-
- (progn
- --- 374,381 ----
- )))
- (unless c-file (delete-file c-pathname))
- (unless h-file (delete-file h-pathname))
- ! #-ld-not-accept-data (unless data-file (delete-file data-pathname))
- ! #+ld-not-accept-data (setq *last-data-file* data-pathname)
- o-pathname)
-
- (progn
- ***************
- *** 424,429 ****
- --- 429,435 ----
- (let ((fi (compile-file gaz)))
- (load fi)
- (delete-file fi)
- + #+ld-not-accept-data (when *last-data-file* (delete-file *last-data-file*))
- (delete-file gaz)
- (or (eq na name) (setf (symbol-function name) (symbol-function na)))
- (symbol-function name)
-